package mymath

import (
	"errors"
)

// 小写字母开头的函数只在本包内可见，大写字母开头的函数才能被其他包使用
func Add(a int, b int) (ret int, err error) {
	if a < 0 || b < 0 { // 假设这个函数只支持两个非负数字的加法
		err = errors.New("Should be non-negative numbers!")
		return 0, nil
	}
	return a + b, nil // 支持多重返回值
}

func Add2(a, b int) int { // 参数和返回值合并
	if a < 0 || b < 0 { // 假设这个函数只支持两个非负数字的加法
		return 0
	}
	return a + b // 支持多重返回值
}
